e-Learn @ SASTRA Back

Introduction to Software Engineering

Challenges, Hardware Vs. Software and Legacy Software

Software Process & Process Flow

Prescriptive Process Models & Evolutionary Process Models

Specialized Process Models

Agile Process Model overview

Other Agile Process Models

Project Team Selection

Agile Team , Team Structures and CMMI

Establishing the Groundwork

Quality Function Deployment and Developing use cases

Requirement Modeling and Analysis Patterns

Scenario based modeling

class based modeling

Software Estimation -FP based Estimation

LOC and Usecase based Estimation

Empirical Estimation and OO Estimation

Quiz Answer Discussion

Preparing a Class Diagram

Behavioural modeling

Flow based modeling

Design Process

Design Conecpts and Design Model

Architectureal Design

Architectural Contextual Diagram

Traditional, object-oriented and process related view of components

Conducting Component level design and development

Component based Development

UI analysis and Design

Interface Analysis & Design Steps and Design Evaluation

Testing Strategies and Debugging

Unit Testing and Integration Testing

White-Box Testing

White box testing continuation

Black box testing

Orthogonal Array Testing

Testing OOA and OOD modals